Publié le 26 août 2024
Redirection d’une page depuis un sous-dossiers pour les pages free.fr
Lorsque vous vous rendez à une adresse du type http://mon-site.fr/dossier/page.html c’est le fichier page.html qui est chargé.
Lorsque vous tentez, manuellement ou en cliquant sur un lien, de vous rendre à l’adresse http://mon-site.fr/dossier alors le server Apache recherche la page index.html ou index.php.
Normalement il est possible de définir d’autres pages via un fichier .htaccess, exemple:
DirectoryIndex index.php index.html index.phtml ma-page-speciale.html
Pour certains liens du bandeau (oui, là-haut), c’est ce qu’il me faut… sauf que Free n’accepte pas les redirections depuis les fichiers .htaccess!
La solution
L’astuce c’est de faire une redirection automatique à partir du fichier index.html qui se trouve dans le dossier correspondant avec une page rafraîchie après… 0sec. Ce sera transparent pour le visiteur.
<html>
<head>
<meta http-equiv="refresh" content="0;url=http://ludvol.free.fr/citations/citations.html" /<
</head>
</html>
Il y a toujours une solution!
Edit le 27 décembre 2024: La page étant unique, une autre solution consiste à renommer la page en question, tout simplement! Dans le cadre de mon SSG, je le fais post création de la page avec un petit script en bash.